to crown it all! - Alemán Inglés Diccionario